.world {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: -webkit-linear-gradient(#e4e0ba, #f7d9aa);
	background: linear-gradient(#e4e0ba, #f7d9aa);
}
.ticket{
	display:none;
	position: absolute;;
	top:50%;
	margin-top:-75px;
	z-index: 1000;
	left:50%;
	width: 300px;
	margin-left:-150px;
    height: 120px;
	background-color: rgba(0, 0, 0, .6);
	/* background-size: 300px 100px;  */
}
.rou{
	position: absolute;
	top: 31px;
    left: 21px;
	width: 60px;
	height:60px;
	background-image: url('../img/rou.png');
	background-size:60px 60px;
}
.text{
	position: absolute;
	top: 21px;
	left: 109px;
	color:#fff;
}
.font{
	font-size:12px;
	margin-top:10px;
}

.mask{
	display:none;
	background-color: rgba(255, 255, 255, .6);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 60;
}